* {
margin: 0;
padding: 0;
}
* :link,:visited {
text-decoration: none;
}
* ul,ol {
list-style: none;
}
* li {
display: inline;
}
* h1,h2,h3,h4,h5,h6,pre,code {
font-size: 1em;
}
* a img,:link img,:visited img {
border: none;
}
a {
outline: none;
}
table {
border-spacing: 0;
}
img {
vertical-align: middle;
}
/* */
/* */
body {
font: 100% Arial, FreeSans, sans-serif;
background: White url(body_bg.png) repeat-x top left;
color: Black;
}
h1, h2, h3, h4, h5, h6 {
font-family: Arial, FreeSans, sans-serif;
font-weight: bold;
line-height: 125%;
color: Black;
}
h1, h2 {
letter-spacing: -1px;
}
h1 {
font-size: 1.625em;
/* */
}
h2 {
font-size: 1.375em;
/* */
}
h3 {
font-size: 1.125em;
/* */
}
h4 {
font-size: 0.875em;
/* */
}
h5 {
font-size: 0.75em;
/* */
}
h6 {
font-size: 0.625em;
/* */
}
p {
font-size: 0.75em;
/* */
}
div.visualClear {clear:both}
.hiddenStructure,.managePortletsLink,.managePortletsFallback,.searchSection,.portletFooter {display:none;}
#portaltab-Members,#portaltab-news,#portaltab-events,#collage h1.documentFirstHeading {display:none;}
a:link, a:visited {
color: #205c90;
}
a:link:hover,
a:visited:hover {
color: #75ad0a;
}
dt {
font-weight: bold;
}
input {
font-family: "Lucida Grande", Arial, FreeSans;
}

#visual-portal-wrapper {margin-left:auto;
margin-right:auto;width:961px;
background-color:#fff;}
#portal-header {
background:#fff url(portal_top_bg3.png) no-repeat top left;
height:238px;
width:961px;
}
#mainswf {
    float: right;
    margin-right: 214px;
	_margin-right:107px;
    margin-top: -190px;
}
#portal-searchbox {
text-align:right;
margin-right:10px;
margin-top:2px;
padding-top:168px;
}
#wrapper-globalsections {
background:transparent url(menu_bg.png) no-repeat top left;
width:961px;
height:33px;
margin-top:49px;
}
#portal-globalnav {font-size:90%;}
#portal-globalnav li a {
background:url("divi.png") no-repeat scroll right top transparent;
color:#FFFFFF;
display:inline-block;
min-width:4.3em;
padding:0.5em 1em 13px;
text-align:center;
white-space:normal;
font-weight:bold;
}
#portal-globalnav #portaltab-media_reports a {background:none}
#portal-globalnav .selected a, #portal-globalnav a:hover {
color:#FF0000;
}
#portal-breadcrumbs {margin-top:-17px;_margin-top:-57px;padding-left:2em;}

#portal-columns {margin-top:20px;}
.section-front-page #portal-column-content {padding-left:0;}
.portlet-static-intro p {text-indent:2em;}

#collage .row_1 .two-columns-largeright .block_1 {
width:36%;
}
#collage .row_1 .two-columns-largeright .block_2 {
width:62%;
}
#topslider {
border:medium none;
height:300px !important;
list-style-type:none;
margin-right:auto;
margin-top:-7px;
position:relative;
width:250px;
}
#topslider .img {
height:250px;
margin-left:0;
position:relative;
}
#topslider .img li {
left:0;
list-style:none outside none;
position:absolute;
top:-1px;
z-index:100;
}
#topslider .img li {
list-style:none outside none;
}
#topslider .panel {
background:none repeat scroll 0 0 #2C2C2C;
border-top:medium none;
bottom:0;
height:35px;
opacity:0.3;
position:absolute;
width:100%;
z-index:200;
}
#topslider .num {
bottom:8px;
position:absolute;
right:5px;
z-index:301;
}
#topslider .num li {
    background-color: #095BAD;
    border: 1px solid #095BAD;
    display: inline;
    float: left;
    margin: 0 1px;
}
#topslider .num li.over {
    border-color: #AA5000;
}
#topslider .num li .numVal {
    background: url("++resource++my315ok.store.images/imgPlayer.gif") repeat-x scroll center top transparent;
    border-color: #D9D9D9 #C4C4C4 #C4C4C4 #D9D9D9;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Tahoma;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    height: 15px;
    line-height: normal;
    text-align: center;
    width: 15px;
}
#topslider .title {
bottom:6px;
color:#FFFFFF;
font-size:18px;
left:27px;
position:absolute;
text-decoration:none;
z-index:400;
}
.one-column dl.portlet {background:url(/frontpage_left_portlet_bg.png) no-repeat top left;display:block;
height:246px;
width:710px;
border-bottom:1px #dddddd solid;
}
.one-column dl.portlet dt {margin-bottom:24px;padding-left:90px;padding-top:13px;font-size:19px;}
.one-column .portletTopRight {float:right;margin-right:7px;display:block;}
.one-column .portletItemDetails {float:right;margin-right:7px;}
.one-column dd.portletItem {
border-bottom:1px dashed #000000;
margin-top:4px;
margin-left:2em;
overflow:hidden;
padding:0;
width:90%;
}
.one-column dd.portletItem a {height:18px;}
#collage .one-column .collage-item {margin-top:-21px !important;}
#portal-column-two,#portal-column-one {width:14em;padding-top:1em;}
#portal-column-two dl.portlet {
border:1px #dddddd solid;
margin-top:12px;
}
#portal-column-two div.portletStaticText {margin-top:12px;}
#portal-column-two dl.portlet dt {background:url(frontpage_right_bg.png) no-repeat top left;display:block;
height:42px;
width:228px;}
#portal-column-two dl.portlet dt span {display:block;padding-left:54px;padding-top:5px;}
.portlet-static-contactus div {margin-top:30px;margin-bottom:30px;}
.portlet-static-contactus p {line-height:22px;padding-left:40px;}

dl.portlet-static-coopration {background:transparent url(cooperation_bg.png) repeat-x top left;width:961px;height:85px;}
#coopration_logo {padding:0 25px;float:left;width:76px;height:85px;}
#companylists {padding-top: 17px;width: 961px;_width:873px;_float:right;}
#companylists li {padding-right:25px;line-height:26px;font-size:82%;}
#portal-footer {
margin-top:12px;
background:transparent url(footer_bg.png) repeat-x top left;
width:961px;
height:61px;
text-align:center;
}
#footer_txt {padding-top:15px;}